package com.ruoyi.group.domain;

import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import javax.validation.constraints.Size;
import java.util.Date;
import java.io.Serializable;

/**
 * (RpRepairOrder)实体类
 *
 * @author makejava
 * @since 2022-03-09 17:28:28
 */
@NoArgsConstructor
@AllArgsConstructor
@Data
public class RpRepairOrder implements Serializable {
    private static final long serialVersionUID = -28926981296248634L;

    @ApiModelProperty("工单id")
    private Integer repairId;

    @ApiModelProperty("工单编号")
    private String repairNo;

    @ApiModelProperty("工单优先级")
//    @Size(min = 1 , max = 1  ,message = "工单优先级必须为1个字符")
    private String repairPriority;

    @ApiModelProperty("工单问题一级")
    private String repairTypeV1;

    @ApiModelProperty("工单问题标题二级")
    private String repairTypeV2;

    @ApiModelProperty("工单问题内容")
    private String repairDescription;

    @ApiModelProperty("工单问题图片url地址")
    private String repairPicture;

    @ApiModelProperty("是否匿名提交")
    private Integer isAnonymous;

    @ApiModelProperty("创建人id_用户")
    private Integer userId;

    @ApiModelProperty("创建时间")
    private String createTime;

    @ApiModelProperty("修改人id_用户")
    private Integer modifierId;

    @ApiModelProperty("修改时间")
    private String updateTime;

    @ApiModelProperty("工单状态")
    private Integer repairStatus;

    @ApiModelProperty("工单转接状态")
    private Integer transferStatus;

    @ApiModelProperty("工单质检状态")
    private Integer qualitiedStatus;

    @ApiModelProperty("是否删除")
    private Integer isDelete;
    /*
    是否匿名
     */
//    @ApiModelProperty("是否匿名")
//    private boolean isniming;
}

